add_executable(test_mcp_capability
    test_tools_capability.cpp
    test_tools_method_builder.cpp
    # test_resources_capability.cpp
    # test_prompts_capability.cpp
    # test_resources_method_builder.cpp
    # test_prompts_method_builder.cpp
)

target_link_libraries(test_mcp_capability
    PRIVATE
        mcp_capability
        gtest
        gtest_main
        gmock
        Qt5::Core
)

set_target_properties(test_mcp_capability PROPERTIES
    CXX_STANDARD 11
    CXX_STANDARD_REQUIRED ON
)

add_test(NAME test_mcp_capability COMMAND test_mcp_capability)
